﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Master/SIM.Master"
    CodeBehind="frmUnidadMinera.aspx.cs" Inherits="SIM.Geo.UI.Geo.frmUnidadMinera" Theme="SIM" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <script type="text/javascript">

        //cierra panel de mensaje
        function cerrarMsg() {
            var panel = document.getElementById("<%=pnlMensaje.ClientID %>");
            panel.style.display = "none";
            return false;
        }
        

    </script>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" EnableViewState="true" UpdateMode="Conditional">
        <ContentTemplate>
            <div>
                <table style="width: 100%;" border="0">
                    <tbody>
                        <tr>
                            <td>
                                <div class="optiongroup">
                                    <div class="navigator-icon">
                                    </div>
                                    <span class="navigator-item">Mantenimiento</span>
                                    <span class="active-op">Unidad Minera</span>
                                </div>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <%--<link href="../Style/Sim.css" rel="stylesheet" type="text/css" />--%>
            <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
                <script type="text/javascript">
                    function rowDblClick(sender, eventArgs) {
                        //                sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
                    }
                </script>
            </telerik:RadCodeBlock>
            <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
            </telerik:RadAjaxLoadingPanel>
            <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                <telerik:RadGrid runat="server" ID="rgLista" AutoGenerateColumns="False" AllowSorting="True"
                    AllowPaging="True" AllowCustomPaging="False" ShowStatusBar="True" PageSize="10"
                    AllowMultiRowSelection="True" AllowFilteringByColumn="false" OnDeleteCommand="rgLista_DeleteCommand"
                    OnItemCommand="rgLista_ItemCommand" OnPageIndexChanged="rgLista_PageIndexChanged"
                    OnSortCommand="rgLista_SortCommand" 
                    MasterTableView-NoMasterRecordsText="No se ha registrado información..." 
                    onpagesizechanged="rgLista_PageSizeChanged">
                    <MasterTableView DataKeyNames="CodigoUnidad">
                        <Columns>
                            <telerik:GridBoundColumn DataField="CodigoUnidad" HeaderText="Código" Visible="true"
                                ReadOnly="false" ForceExtractValue="Always" ConvertEmptyStringToNull="true" AllowFiltering="false"  HeaderStyle-Width="80px"/>
                            <telerik:GridBoundColumn DataField="Nombre" HeaderText="Unidad Minera" HeaderStyle-Width="350px"  AllowFiltering="false" />
                            <telerik:GridButtonColumn ConfirmTitle="Modificar" Text="Modificar" ButtonType="ImageButton"
                                CommandName="Editar" ImageUrl="~/Imagen/botones/button_edit16.png"  HeaderStyle-Width="80px"/>
                            <telerik:GridButtonColumn ConfirmText="Está seguro de eliminar?" ConfirmDialogType="RadWindow"
                                ConfirmTitle="Confirmar" ButtonType="ImageButton" Text="Eliminar" CommandName="Delete"
                                ImageUrl="~/Imagen/botones/button_delete16.png"  HeaderStyle-Width="80px"/>
                        </Columns>
                        <EditFormSettings>
                            <EditColumn ButtonType="ImageButton" />
                        </EditFormSettings>
                        <PagerStyle PageSizeControlType="RadComboBox" />
                    </MasterTableView>
                    <PagerStyle Mode="NextPrevAndNumeric" />
                    <PagerStyle PageSizeControlType="RadComboBox" Mode="NextPrevAndNumeric" />
                    <ClientSettings EnableRowHoverStyle="true">
                        <ClientEvents OnRowDblClick="rowDblClick" />
                        <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                            ScrollHeight="170px" />
                    </ClientSettings>
                </telerik:RadGrid>
                <br />                
                <asp:Panel ID="pnlMensaje" runat="server" class="alert alert-success" Visible="false">
                    <strong>¡Atención!</strong>
                    <asp:Label ID="lblMensaje" runat="server" Text=""></asp:Label>
                </asp:Panel>
            </telerik:RadAjaxPanel>
            <div>
                <table border="0" cellpadding="0" cellspacing="0">
                    <tbody>
                        <tr>
                            <td>
                                <asp:ImageButton ID="ibtnRegistrar" runat="server" ToolTip="Agregar" ImageUrl="~/Imagen/botones/button_add32.png"
                                    OnClick="ibtnRegistrar_Click" />
                            </td>
                            <td>
                                <asp:ImageButton ID="ibtnExportar" runat="server" ToolTip="Exportar" ImageUrl="~/Imagen/botones/button_excel32.png"
                                OnClick="ibtnExportar_Click" />
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
        </ContentTemplate>
        <Triggers>
            <ajax:PostBackTrigger ControlID="ibtnExportar" />
            <ajax:AsyncPostBackTrigger ControlID="ibtnGuardar" EventName="Click" />
<asp:PostBackTrigger ControlID="ibtnExportar"></asp:PostBackTrigger>
<asp:AsyncPostBackTrigger ControlID="ibtnGuardar" EventName="Click"></asp:AsyncPostBackTrigger>
        </Triggers>
    </asp:UpdatePanel>
    <ajaxToolkit:ModalPopupExtender ID="mpRegistro" runat="server" TargetControlID="Button3"
        DropShadow="false" PopupControlID="pnlRegistro" BackgroundCssClass="BackgroundPopup"
        CancelControlID="imgClose" PopupDragHandleControlID="popupHeader" Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button3" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlRegistro" runat="server" Width="500px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="popupHeader" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="lblTitleModal" runat="server" Text="Registro de Unidad Minera"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="imgClose" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg"
                    OnClick="imgClose_Click" />
            </div>
        </div>
        <asp:UpdatePanel ID="updRegistro" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="modalregistro" class="contenedor_modalpopup">
                    <table style="width: 100%">
                        <tbody>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td style="width:50px">
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Codigo *
                                </td>
                                <td colspan="2">
                                    <asp:TextBox ID="txtCodigo" runat="server" Width="50px"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="rfvCodigo" runat="server" ControlToValidate="txtCodigo"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceCodigo" runat="server"
                                        TargetControlID="rfvCodigo">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    
                                </td>
                                <td>
                                     &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Unidad Minera *
                                </td>
                                <td colspan="2">
                                    <asp:TextBox ID="txtNombreUnidadMinera" runat="server" Width="200px" MaxLength="30"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="rfvUnidadMinera" runat="server" ControlToValidate="txtNombreUnidadMinera"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceUnidadMinera" runat="server"
                                        TargetControlID="rfvUnidadMinera">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    <asp:HiddenField ID="hidCodigo" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td style="width:70px">
                                    Inicial
                                </td>
                                <td>
                                    Final
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Rango Este *
                                </td>
                                <td>
                                   <telerik:RadNumericTextBox ID="txtRangoEsteI" runat="server" Width="70px" ShowSpinButtons="false">
                                   </telerik:RadNumericTextBox>
                                   <asp:RequiredFieldValidator ID="rfvRangoEsteI" runat="server" ControlToValidate="txtRangoEsteI"
                                    ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                   <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoEsteI" runat="server"
                                    TargetControlID="rfvRangoEsteI">
                                   </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                   <telerik:RadNumericTextBox ID="txtRangoEsteF" runat="server" Width="70px" ShowSpinButtons="false">
                                   </telerik:RadNumericTextBox>
                                   <asp:RequiredFieldValidator ID="rfvRangoEsteF" runat="server" ControlToValidate="txtRangoEsteF"
                                    ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                   <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender8" runat="server"
                                     TargetControlID="rfvRangoEsteF">
                                   </ajaxToolkit:ValidatorCalloutExtender>
                                 </td>
                            </tr>
                            <tr>
                                <td>
                                    Rango Norte *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoNorteI" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoNorteI" runat="server" ControlToValidate="txtRangoNorteI"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoNorteI" runat="server"
                                        TargetControlID="rfvRangoNorteI">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoNorteF" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoNorteF" runat="server" ControlToValidate="txtRangoNorteF"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoNorteF" runat="server"
                                        TargetControlID="rfvRangoNorteF">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Rango Cota *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoCotaI" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoCotaI" runat="server" ControlToValidate="txtRangoCotaI"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="cveRangoCotaI" runat="server"
                                        TargetControlID="rfvRangoCotaI">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoCotaF" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoCotaF" runat="server" ControlToValidate="txtRangoCotaF"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoCotaF" runat="server"
                                        TargetControlID="rfvRangoCotaF">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Rango Sección *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoSeccionI" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoSeccionI" runat="server" ControlToValidate="txtRangoSeccionI"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoSeccionI" runat="server"
                                        TargetControlID="rfvRangoSeccionI">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtRangoSeccionF" runat="server" Width="70px" ShowSpinButtons="false">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="rfvRangoSeccionF" runat="server" ControlToValidate="txtRangoSeccionF"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="vceRangoSeccionF" runat="server"
                                        TargetControlID="rfvRangoSeccionF">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    <b>(*) CAMPOS OBLIGATORIOS</b>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    <asp:Panel ID="pnlMensajeValidacion" runat="server" class="alert alert-danger">
                                        <strong>¡Atención!</strong>
                                        <asp:Label ID="lblMensajeValidacion" runat="server" Text=""></asp:Label>
                                    </asp:Panel>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    <div class="bg_contentbuttons">
                                        <asp:ImageButton ID="ibtnGuardar" runat="server" ValidationGroup="Guardar" ImageUrl="~/Imagen/botones/button_save32.png"
                                            ToolTip="Guardar" OnClick="ibtnGuardar_Click" />
                                        &nbsp;&nbsp;&nbsp;
                                        <asp:ImageButton ID="ibtnCancelar" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                                            ToolTip="Cancelar" OnClick="ibtnCancelar_Click" />
                                    </div>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
</asp:Content>
